nux shell Topic 2

#by:gyy gxb hx

echo "please input directory:"   #提示用户输入
　　
read directory #读取输入目录
　　
while [ -d $directory ] #判断输入是否为目录格式
　　
do
　　
echo "you input error,please input you directory!" #提示输入错误
　　
read directory 
　　
tar -czvf $(date +%T%D).tar.gz $directory #打包压缩
　　
done
　　echo "you input directory is:" $directory #提示需要备份的目录
　　
echo "backup success!" #提示备份成功
　　
if [ ! -e backup.txt ] #判断是否有backup.txt 文本文件
　　
then
　　touch backup.txt #如果没有，创建它
　　
fi
　　
echo "duplicated  record" > backup.txt  #将备份情况输出到文本文件backup.txt中
　　
echo $directory":  backup successful!" >> backup.txt
　　
echo $(date +%Y"."%m"."%d" "%k":"%M":"%S) >> backup.txt 
　　
echo "this file is record member's information" >> backup.txt
